two-spotted ladybug - English Synonyms Dictionary